import math
x = int(input("Введите четырехзначное число: "))
if x > 10000 or x < 999:
    print("Число не является четрыхзначным")
else:
    number = x
    number2 = x
if x % 2 == 0:
    print("Число четное: да")
else:
    print("Число четное: нет")
 
if x % 3 == 0:
    print("Число кратно трём: да")
else:
    print("Число кратно трём: нет")
 
input_number = x
sqrt_number = math.sqrt(x)
print("Число является квадратом числа", sqrt_number)
 
m = x % 10
x = x // 10
while x > 0:
    if x % 10 > m:
        m = x % 10
    x = x // 10
print("Наибольшаяя цифра числа:", m)
 
min_digit = math.inf
 
while number2 > 0:
    digit = number2 % 10
    if digit < min_digit:
        min_digit = digit
    number2 = number2 // 10
 
print(f"Наименьшая цифра в числе: {min_digit}")
 
zero_count = str(number).count('0')
print(f"Количество нулей в числе: {zero_count}")
 
if int(str(number)[-1]) ** 2 == int(str(number)[-1]):
    unit_digit_square = str(int(str(number)[-1]))
else:
    unit_digit_square = "Нет"
 
if int(str(number)[-2]) ** 2 == int(str(number)[-2]):
    ten_digit_square = str(int(str(number)[-2]))
else:
    ten_digit_square = "Нет"
 
if int(str(number)[-3]) ** 2 == int(str(number)[-3]):
    hundred_digit_square = str(int(str(number)[-3]))
else:
    hundred_digit_square = "Нет"
 
if int(str(number)[-4]) ** 2 == int(str(number)[-4]):
    thousand_digit_square = str(int(str(number)[-4]))
else:
    thousand_digit_square = "Нет"
print("Цифра в разряде единиц является квадратом цифры:", unit_digit_square)
print("Цифра в разряде десятков является квадратом цифры:", ten_digit_square)
print("Цифра в разряде сотен является квадратом цифры:", hundred_digit_square)
print("Цифра в разряде тысяч является квадратом цифры:", thousand_digit_square)
